|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectsum.sql.Datenbank
public class Datenbank
Die Klasse Datenbank stellt die Schnittstelle zu relationalen Datenbanken her. Diese Klasse wurde bisher nur mit MySQL-Datenbanken getestet.
| Field Summary | |
|---|---|
static Connection |
hatVerbindung
|
| Constructor Summary | |
|---|---|
Datenbank()
Ein neues Datenbankobjekt wird erstellt. |
|
| Method Summary | |
|---|---|
String |
datenbankinfo()
Informationen zur aktuellen Datenbank werden zurückgegeben. |
SQLErgebnisliste |
ergebnis()
Die Ergebnisliste (Tabelle) zur letzten verschickten SQL-Anweisung wird zurückgegeben. |
String |
sendeSQL(String pSQLAnweisung)
Eine SQL-Anweisung wird an die Datenbank geschickt. |
int |
tabellenanzahl()
Die Anzahl der Tabellen in der Datenbank wird zurückgegeben |
String |
tabellenname(int pNummer)
Der Name der entsprechenden Tabelle wird zurückgegeben. |
void |
trenne()
Eine bestehende Verbindung zu einer konkreten Datenbank wird getrennt. |
String |
verbinde(String pDatenbank,
String pTreiber,
String pAnbindung,
String pUser,
String pPwd)
Das Datenbankobjekt wird mit einer konkreten Datenbank verbunden. |
String |
verbindeMySQL(String pDatenbank,
String pServer,
String pUser,
String pPwd)
Das Datenbankobjekt wird mit einer konkreten MySQL-Datenbank verbunden. |
| Methods inherited from class |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static Connection hatVerbindung
| Constructor Detail |
|---|
public Datenbank()
| Method Detail |
|---|
public String datenbankinfo()
public SQLErgebnisliste ergebnis()
public String sendeSQL(String pSQLAnweisung)
pSQLAnweisung - die SQL-Anweisung, die an die Datenbank geschickt wird
public int tabellenanzahl()
public String tabellenname(int pNummer)
pNummer - die Nummer der Tabelle (beginnend bei 1)
public void trenne()
public String verbinde(String pDatenbank,
String pTreiber,
String pAnbindung,
String pUser,
String pPwd)
pDatenbank - der Name der DatenbankpTreiber - der Name des DatenbanktreiberspAnbindung - die Anbindung zur DatenbankpUser - der "registrierte" Benutzer der DatenbankpPwd - das Passwort des Benutzers zum Zugriff auf die Datenbank
public String verbindeMySQL(String pDatenbank,
String pServer,
String pUser,
String pPwd)
pDatenbank - der Name der DatenbankpServer - der Server bzw. die IP-Nr des DatenbankserverspUser - der "registrierte" Benutzer der DatenbankpPwd - das Passwort des Benutzers zum Zugriff auf die Datenbank
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||